throwing spear - French English Dictionary